/*
 * COPYRIGHT(c) SK telecom 2009
 * This software is the proprietary information of SK telecom.
 *
 * Revision History
 * Author     Date          Description
 * --------   ----------    ------------------
 * 홍길동            2009. 4. 29.    Description
 *
 */
package com.tistory.admin.adminmgr.auth.model;

import java.io.Serializable;

/**
 * TODO 클래스 설명을 입력해 주세요.
 * <p/>
 * 상세한 설명을 입력해 주세요.
 *
 * @author  홍길동
 * @version 0.1
 */
public class AdminMember implements Serializable{
   
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 7028094471586683784L;
	
	private String id               = ""; // 아이디
    private String password         = ""; // 비밀번호
    private String confirmPassword  = ""; // 비밀번호 확인
    private String name             = ""; // 성명
    
    private String compNm           = ""; // 회사명
    private String deptNm           = ""; // 부서
    private String jobGrdNm         = ""; // 직급
    
    private String checkTelComList  = ""; // 통신사 코드
    private String checkHp1No       = ""; // 휴대폰 식별번호
    private String hp2No            = ""; // 휴대폰 국번
    private String hp3No            = ""; // 휴대폰 번호

    private String checkBizTel1No   = ""; // 회사 지역번호
    private String bizTel2No        = ""; // 회사 국번
    private String bizTel3No        = ""; // 회사 번호

    private String emailId          = ""; // 이메일아이디
    private String emailDomain      = ""; // 이메일도메인
    private String checkEmailList   = ""; // 이메일주소코드

    private String etcDscr          = ""; // 기타
    
    private String regId            = ""; // 등록자 아이디
    private String regDt            = ""; // 등록일
    private String updId            = ""; // 업데이트 아이디
    private String updDt            = ""; // 업데이트일
    private String lstAccDts        = ""; // 마지막 접속날짜
    
    private String rownum               = ""; // row num
    private String checkSearchOption    = ""; 
    private String searchKeyword        = "";
    
    private String regTm            = ""; // 등록시간
    private String pwdUpdDts        = ""; // 비밀번호 변경일
    
    private String cipherPassword; //중요정보 암호화용
    
    private String psnInfoMgrYn     = ""; // 개인정보관리자 Y/N
	    
	
    /**
     * @return id 값을 반환한다.
     */
    public String getId() {
        return id;
    }
    /**
     * @param id 을 id 에 저장한다.
     */
    public void setId( String id ) {
        this.id = id;
    }
    /**
     * @return password 값을 반환한다.
     */
    public String getPassword() {
        return password;
    }
    /**
     * @param password 을 password 에 저장한다.
     */
    public void setPassword( String password ) {
        this.password = password;
    }
    /**
     * @return name 값을 반환한다.
     */
    public String getName() {
        return name;
    }
    /**
     * @param name 을 name 에 저장한다.
     */
    public void setName( String name ) {
        this.name = name;
    }
    
    /**
     * @return compNm 값을 반환한다.
     */
    public String getCompNm() {
        return compNm;
    }
    /**
     * @param compNm 을 compNm 에 저장한다.
     */
    public void setCompNm( String compNm ) {
        this.compNm = compNm;
    }
    /**
     * @return deptNm 값을 반환한다.
     */
    public String getDeptNm() {
        return deptNm;
    }
    /**
     * @param deptNm 을 deptNm 에 저장한다.
     */
    public void setDeptNm( String deptNm ) {
        this.deptNm = deptNm;
    }
    /**
     * @return jobGrdNm 값을 반환한다.
     */
    public String getJobGrdNm() {
        return jobGrdNm;
    }
    /**
     * @param jobGrdNm 을 jobGrdNm 에 저장한다.
     */
    public void setJobGrdNm( String jobGrdNm ) {
        this.jobGrdNm = jobGrdNm;
    }
    /**
     * @return checkTelComList 값을 반환한다.
     */
    public String getCheckTelComList() {
        return checkTelComList;
    }
    /**
     * @param checkTelComList 을 checkTelComList 에 저장한다.
     */
    public void setCheckTelComList( String checkTelComList ) {
        this.checkTelComList = checkTelComList;
    }
    /**
     * @return checkHp1No 값을 반환한다.
     */
    public String getCheckHp1No() {
        return checkHp1No;
    }
    /**
     * @param checkHp1No 을 checkHp1No 에 저장한다.
     */
    public void setCheckHp1No( String checkHp1No ) {
        this.checkHp1No = checkHp1No;
    }
    /**
     * @return hp2No 값을 반환한다.
     */
    public String getHp2No() {
        return hp2No;
    }
    /**
     * @param hp2No 을 hp2No 에 저장한다.
     */
    public void setHp2No( String hp2No ) {
        this.hp2No = hp2No;
    }
    /**
     * @return hp3No 값을 반환한다.
     */
    public String getHp3No() {
        return hp3No;
    }
    /**
     * @param hp3No 을 hp3No 에 저장한다.
     */
    public void setHp3No( String hp3No ) {
        this.hp3No = hp3No;
    }
    /**
     * @return checkBizTel1No 값을 반환한다.
     */
    public String getCheckBizTel1No() {
        return checkBizTel1No;
    }
    /**
     * @param checkBizTel1No 을 checkBizTel1No 에 저장한다.
     */
    public void setCheckBizTel1No( String checkBizTel1No ) {
        this.checkBizTel1No = checkBizTel1No;
    }
    /**
     * @return bizTel2No 값을 반환한다.
     */
    public String getBizTel2No() {
        return bizTel2No;
    }
    /**
     * @param bizTel2No 을 bizTel2No 에 저장한다.
     */
    public void setBizTel2No( String bizTel2No ) {
        this.bizTel2No = bizTel2No;
    }
    /**
     * @return bizTel3No 값을 반환한다.
     */
    public String getBizTel3No() {
        return bizTel3No;
    }
    /**
     * @param bizTel3No 을 bizTel3No 에 저장한다.
     */
    public void setBizTel3No( String bizTel3No ) {
        this.bizTel3No = bizTel3No;
    }
    /**
     * @return emailId 값을 반환한다.
     */
    public String getEmailId() {
        return emailId;
    }
    /**
     * @param emailId 을 emailId 에 저장한다.
     */
    public void setEmailId( String emailId ) {
        this.emailId = emailId;
    }
    /**
     * @return emailDomain 값을 반환한다.
     */
    public String getEmailDomain() {
        return emailDomain;
    }
    /**
     * @param emailDomain 을 emailDomain 에 저장한다.
     */
    public void setEmailDomain( String emailDomain ) {
        this.emailDomain = emailDomain;
    }
    /**
     * @return checkEmailList 값을 반환한다.
     */
    public String getCheckEmailList() {
        return checkEmailList;
    }
    /**
     * @param checkEmailList 을 checkEmailList 에 저장한다.
     */
    public void setCheckEmailList( String checkEmailList ) {
        this.checkEmailList = checkEmailList;
    }
    /**
     * @return etcDscr 값을 반환한다.
     */
    public String getEtcDscr() {
        return etcDscr;
    }
    /**
     * @param etcDscr 을 etcDscr 에 저장한다.
     */
    public void setEtcDscr( String etcDscr ) {
        this.etcDscr = etcDscr;
    }
    /**
     * @return regId 값을 반환한다.
     */
    public String getRegId() {
        return regId;
    }
    /**
     * @param regId 을 regId 에 저장한다.
     */
    public void setRegId( String regId ) {
        this.regId = regId;
    }
    /**
     * @return regDt 값을 반환한다.
     */
    public String getRegDt() {
        return regDt;
    }
    /**
     * @param regDt 을 regDt 에 저장한다.
     */
    public void setRegDt( String regDt ) {
        this.regDt = regDt;
    }
    /**
     * @return updId 값을 반환한다.
     */
    public String getUpdId() {
        return updId;
    }
    /**
     * @param updId 을 updId 에 저장한다.
     */
    public void setUpdId( String updId ) {
        this.updId = updId;
    }
    /**
     * @return updDt 값을 반환한다.
     */
    public String getUpdDt() {
        return updDt;
    }
    /**
     * @param updDt 을 updDt 에 저장한다.
     */
    public void setUpdDt( String updDt ) {
        this.updDt = updDt;
    }
    /**
     * @return rownum 값을 반환한다.
     */
    public String getRownum() {
        return rownum;
    }
    /**
     * @param rownum 을 rownum 에 저장한다.
     */
    public void setRownum( String rownum ) {
        this.rownum = rownum;
    }
    /**
     * @return checkSearchOption 값을 반환한다.
     */
    public String getCheckSearchOption() {
        return checkSearchOption;
    }
    /**
     * @param checkSearchOption 을 checkSearchOption 에 저장한다.
     */
    public void setCheckSearchOption( String checkSearchOption ) {
        this.checkSearchOption = checkSearchOption;
    }
    /**
     * @return searchKeyword 값을 반환한다.
     */
    public String getSearchKeyword() {
        return searchKeyword;
    }
    /**
     * @param searchKeyword 을 searchKeyword 에 저장한다.
     */
    public void setSearchKeyword( String searchKeyword ) {
        this.searchKeyword = searchKeyword;
    }
    /**
     * @return confirmPassword 값을 반환한다.
     */
    public String getConfirmPassword() {
        return confirmPassword;
    }
    /**
     * @param confirmPassword 을 confirmPassword 에 저장한다.
     */
    public void setConfirmPassword( String confirmPassword ) {
        this.confirmPassword = confirmPassword;
    }
    /**
     * @return lstAccDts 값을 반환한다.
     */
    public String getLstAccDts() {
        return lstAccDts;
    }
    /**
     * @param lstAccDts 을 lstAccDts 에 저장한다.
     */
    public void setLstAccDts( String lstAccDts ) {
        this.lstAccDts = lstAccDts;
    }
    
    /**
     * @return psnInfoMgrYn 값을 반환한다.
     */
    public String getPsnInfoMgrYn() {
		return psnInfoMgrYn;
	}
	
    /**
     * @param psnInfoMgrYn 을 psnInfoMgrYn 에 저장한다.
     */
	public void setPsnInfoMgrYn(String psnInfoMgrYn) {
		this.psnInfoMgrYn = psnInfoMgrYn;
	}
  
    public String getPwdUpdDts() {
		return pwdUpdDts;
	}
	
    public void setPwdUpdDts(String pwdUpdDts) {
		this.pwdUpdDts = pwdUpdDts;
	}
	
    public String getRegTm() {
		return regTm;
	}
	
    public void setRegTm(String regTm) {
		this.regTm = regTm;
	}
	
    public String getCipherPassword() {
		return cipherPassword;
	}
	
    public void setCipherPassword(String cipherPassword) {
		this.cipherPassword = cipherPassword;
	}
	
    
    
	
	/* (non-Javadoc)
	 * @see java.lang.Object#toString()
	 */
	public String toString() {

		StringBuffer sb = new StringBuffer();
		
		sb.append( String.format("\t id              : [%s]\n", id) );
		sb.append( String.format("\t password        : [%s]\n", password) );
		sb.append( String.format("\t confirmPassword : [%s]\n", confirmPassword) );
		sb.append( String.format("\t name            : [%s]\n", name) );
		sb.append( String.format("\t psnInfoMgrYn    : [%s]\n", psnInfoMgrYn) );
		sb.append( String.format("\t compNm          : [%s]\n", compNm) );
		sb.append( String.format("\t deptNm          : [%s]\n", deptNm) );
		sb.append( String.format("\t jobGrdNm        : [%s]\n", jobGrdNm) );
		sb.append( String.format("\t checkTelComList : [%s]\n", checkTelComList) );
		sb.append( String.format("\t checkHp1No      : [%s]\n", checkHp1No) );
		sb.append( String.format("\t hp2No           : [%s]\n", hp2No) );
		sb.append( String.format("\t hp3No           : [%s]\n", hp3No) );
		sb.append( String.format("\t checkBizTel1No  : [%s]\n", checkBizTel1No) );
		sb.append( String.format("\t bizTel2No       : [%s]\n", bizTel2No) );
		sb.append( String.format("\t bizTel3No       : [%s]\n", bizTel3No) );
		sb.append( String.format("\t emailId         : [%s]\n", emailId) );
		sb.append( String.format("\t emailDomain     : [%s]\n", emailDomain) );
		sb.append( String.format("\t checkEmailList  : [%s]\n", checkEmailList) );
		sb.append( String.format("\t etcDscr         : [%s]\n", etcDscr) );
		sb.append( String.format("\t regId           : [%s]\n", regId) );
		sb.append( String.format("\t regDt           : [%s]\n", regDt) );
		sb.append( String.format("\t updId           : [%s]\n", updId) );
		sb.append( String.format("\t updDt           : [%s]\n", updDt) );
		sb.append( String.format("\t lstAccDts       : [%s]\n", lstAccDts) );
		sb.append( String.format("\t pwdUpdDts       : [%s]\n", pwdUpdDts) );

		return sb.toString();
		
	}
  
}
